package com.wn.sk.member.core.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 会员用户表
 * </p>
 *
 * @author Yellow Docker
 * @since 2022-09-06
 */
@Getter
@Setter
  @TableName("pms_user")
@ApiModel(value = "User对象", description = "会员用户表")
public class User implements Serializable {

    private static final long serialVersionUID = 1L;

      @ApiModelProperty("ID")
        private String userId;

      @ApiModelProperty("用户昵称")
      private String nickName;

      @ApiModelProperty("真实姓名")
      private String realName;

      @ApiModelProperty("用户邮箱")
      private String userMail;

      @ApiModelProperty("登录密码")
      private String loginPassword;

      @ApiModelProperty("支付密码")
      private String payPassword;

      @ApiModelProperty("手机号码")
      private String userMobile;

      @ApiModelProperty("修改时间")
      private Date modifyTime;

      @ApiModelProperty("注册时间")
      private Date userRegtime;

      @ApiModelProperty("注册IP")
      private String userRegip;

      @ApiModelProperty("最后登录时间")
      private Date userLasttime;

      @ApiModelProperty("最后登录IP")
      private String userLastip;

      @ApiModelProperty("备注")
      private String userMemo;

      @ApiModelProperty("M(男) or F(女)")
      private String sex;

      @ApiModelProperty("例如：2009-11-27")
      private String birthDate;

      @ApiModelProperty("头像图片路径")
      private String pic;

      @ApiModelProperty("状态 1 正常 0 无效")
      private Integer status;

      @ApiModelProperty("用户积分")
      private Integer score;

}
